
body {
    padding: 90px 0 50px;
}
/* 顶部 */
.sub-header {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.navbar-fixed-top {
    border: 0;
}
.navbar-custom{
    background:#4B9FF6 !important;
}
.navbar-custom a{
    color:#fff !important;
}

.navbar-brand{
    height:auto;
}
.navbar-nav.navbar-right{
    margin-top: 40px;
}

.indexPage{
    margin:10px 0;
    min-height: 900px;
    overflow:hidden;
    clear:both;
    *zoom:1;
}
/* 侧边栏 */
.sidebar {
    display: none;
}
@media (min-width: 768px) {
    .sidebar {
        float:left;
        width:200px;
        margin-left: -100%;
        display: block;
        padding:5px 10px;
        overflow-x: hidden;
        overflow-y: auto;
        position: relative;
        left:2px;
        border-right: 2px solid #B8C9D6;
        padding-bottom:99999px;
        margin-bottom: -99999px;
    }
}

/* 侧边栏导航 */
.sidebar-head{
    border-bottom: 1px solid #eee;
    margin: 18px 0 10px;
    padding-bottom: 9px;
}
.panel-default > .panel-heading {
    border:none;
}
.panel-default > .panel-heading a{
    display: block;
    width:100%;
    text-decoration: none;
}
.panel-group{
    margin-bottom: 0;
}
.panel{
    border:none;
}
.panel-group .panel + .panel {
    margin-top: 0;
}
.panel-default > .panel-heading{
    background:#fff;
}
.panel-heading{
    background:url("../images/nav02.gif") no-repeat center bottom !important;
    padding:0 15px;
    border-radius: 0;
}
.panel-title{
    background:url("../images/ico04.gif") no-repeat 5px center;
    padding-left: 13px;
}
.panel-title > a{
    padding:8px 0;
    text-indent: 0.3em;
}
.panel-title > a:focus{
    outline: none;
}
.indexPage .panel-body{
    padding:0;
}
.indexPage .panel-default > .panel-heading + .panel-collapse > .panel-body{
    border: none;
}
.list-group{
    border:none !important;
    margin-bottom: 0;
}
.list-group-item {
    border:none;
    cursor:pointer  ;
    color:#eee;
    padding: 5px 15px;
}
.list-group-item a{
    display: block;
    background:url("../images/ico06.gif") no-repeat left center;
    padding-left: 13px;
    margin-left: 20px;
}
.panel-title > a:hover,
.list-group-item a.active,
.list-group-item a:hover {
    color:#f00;
    text-decoration: underline;
}

/* 主体内容 */
.main {
    width:100%;
    float:left;
    border:2px solid #B8C9D6;
    padding-bottom:99999px;
    margin-bottom: -99999px;
}
.main-inner{
    padding: 20px;
    margin-left: 200px;
}

.main .page-header {
    margin-top: 0;
}

.search-form .form-group{
    margin-right: 15px;
}

.progress{
    margin-bottom: 0;}

.panel{
    margin:0 -15px 5px;
}

/* footer */
.footer{
    position:fixed;
    bottom:0;
    left:0;
    z-index: 110;
    background: #4b9ff6;
    width:100%;
    height:60px;
}
/* 版权信息 */
.footer .copyright{
    text-align: center;
    color:#fff;
    line-height: 70px;
}